Sort by Title |
Sort by Topic |
Sorted by Date |
Data Fork Font Support in Mac OS 8.5
(HTML)
(PDF)
( )
TN1159: Describes support for data fork-housed TrueType and OpenType fonts added to Mac OS 8.5.
|
Graphics & Imaging |
2000-08-14 |
Debugging Java Code With MacsBug
(HTML)
(PDF)
( )
Deprecated - TN1154: Shows how to Debug Mac OS Classic Java with MacsBug.
|
Java |
2000-08-14 |
Dialog Manager Helper Functions
(HTML)
(PDF)
( )
TN1148: Discusses Dialog Manager calls available since System 7.0 that minimize work in managing dialogs.
|
Carbon |
2000-08-14 |
Don't println to a Socket
(HTML)
(PDF)
( )
Deprecated - TN1157: Describes improper use of the "println" method when writing to connected to a Socket and alternative methodolgies.
|
Java |
2000-08-14 |
Extending and Controlling Sherlock
(HTML)
(PDF)
( )
TN1141: Discusses features of Sherlock 2, including additions to the Internet Search Plug-in language and Applescript commands.
|
Apple Applications |
2000-08-14 |
File Manager File Handling Q&As
(HTML)
(PDF)
FL515: Contains an archive of Q&As related to the Mac OS File Manager.
|
Carbon |
2000-08-14 |
Getting Up to Speed with QuickTime VR: Notes from the Field
(HTML)
(PDF)
TN1029: Understanding QuickTime VR: available tools and what a multimedia developer may be interested in.
|
QuickTime |
2000-08-14 |
How to structure your handleCheckUpdate callback
(HTML)
(PDF)
Deprecated - TN1193: JMFrameUpdate from its window-drawing code, and why it should also implement a checkUpdate callback.
|
Java |
2000-08-14 |
Introduction to MRJ Scripting with AppleScript for Java
(HTML)
(PDF)
( )
Deprecated - TN1162: Introduction to MRJ Scripting with ApplesScript for Java
|
Java |
2000-08-14 |
JNI Tips: Building Your Native-Method Libraries For MacOS
(HTML)
(PDF)
( )
Deprecated - TN1155: Provides Native Method Library tips for Java Native Interface (JNI) on Mac OS
|
Java |
2000-08-14 |
The Mac ROM Enters a New World
(HTML)
(PDF)
( )
TN1167: Describes changes made to the Macintosh ROM since the introduction of the iMac.
|
Hardware |
2000-08-14 |
New ColorSync 3.0 APIs
(HTML)
(PDF)
( )
TN1185: APIs application can use to take advantage of new features available in ColorSync 3.0.
|
Graphics & Imaging |
2000-08-14 |
On Drag Manager Additions (Release 1.1)
(HTML)
(PDF)
TN1043: Explains how to take advantage of the new Drag Manager features, including the translucent dragging.
|
Carbon |
2000-08-14 |
Pending Update Perils
(HTML)
(PDF)
( )
Deprecated - TN1147: Discusses potential problems when pending update events for windows behind modal dialogs are not serviced.
|
Carbon |
2000-08-14 |
Power Manager 2.0
(HTML)
(PDF)
( )
TN1190: Describes the Macintosh Power Manager 2.0.
|
Carbon, Hardware |
2000-08-14 |
Scribbling Into AWT Components
(HTML)
(PDF)
( )
Deprecated - TN1156: Describes how to draw into an AWT Component by means other than the Java AWT Graphics API.
|
Java |
2000-08-14 |
Thread-Safe Toolbox Access From MRJ
(HTML)
(PDF)
( )
Deprecated - TN1153: Thread-Safe Toolbox access from MRJ on Mac OS Classic.
|
Java |
2000-08-14 |
Update: Borrowed AFP Sessions
(HTML)
(PDF)
( )
TN1106: Shows how to borrow the session reference number of an AFP volume mounted by the Macintosh File System.
|
Carbon, Networking |
2000-08-14 |
Working with Multiprocessing Services
(HTML)
(PDF)
( )
TN1071: Discusses some techniques for use with Apple's Multiprocessing Services APIs.
|
Carbon |
2000-08-14 |
Writing Plug-ins for Desktop Printer Utility
(HTML)
(PDF)
TN1172: Plug-ins for DTPU version 1.2 and later to configure different types of desktop printers.
|
Printing |
2000-08-14 |
Creating NetBoot Server-Friendly Applications
(HTML)
(PDF)
( )
TN1151: Guidelines to ensure applications are able to work correctly in a NetBoot environment.
|
Carbon, Mac OS X Server |
2000-08-01 |
PCI Expansion ROMs and You
(HTML)
(PDF)
TN2000: Demonstrates how to read an expansion ROM on a PCI card in Open Firmware.
|
Hardware |
2000-08-01 |
On Launching an App with a Document
(HTML)
(PDF)
( )
TN1002: Explains how to programatically launch an application and then tell it to open a document.
|
Carbon |
2000-07-01 |
How To Be a Good Multiple Users Citizen
(HTML)
(PDF)
( )
TN1186: Documents the Mac OS 9 Multiple Users technology and gives some useful code snippets.
|
Carbon |
2000-06-01 |
USB Printer Sharing Compatibility
(HTML)
(PDF)
TN1199: Describes how to make drivers compatible with USB Printer Sharing.
|
Hardware, Printing |
2000-06-01 |
Digital CD Audio
(HTML)
(PDF)
( )
TN1187: Describes digital audio on the Macintosh.
|
Carbon, Device Drivers |
2000-04-01 |
Mac OS 9.0.4
(HTML)
(PDF)
( )
TN1194: An overview of new features and bug fixes presented in Mac OS 9.0.4.
|
Mac OS 9 & Earlier |
2000-04-01 |
QuickTime 4.1.1/4.1.2
(HTML)
(PDF)
Deprecated - TN1197: Changes between QuickTime 4.1 and the update QuickTime 4.1.1 and 4.1.2.
|
QuickTime |
2000-04-01 |
The Euro Currency Symbol
(HTML)
(PDF)
( )
TN1140: The available information about Mac OS and Mac Mac OS X Server support for the Euro currency symbol.
|
Internationalization, Text & Fonts |
2000-01-01 |
ATA Interface Modules
(HTML)
(PDF)
TN1192: Describes how to write device drivers for ATA host bus controllers, ie. ATA Interface Module.
|
Device Drivers, Hardware |
1999-12-01 |
Resolving Alias Files Quietly
(HTML)
(PDF)
FL30: Describes how to resolve alias files on remote volumes without user interaction.
|
Carbon, Cocoa |
1999-11-01 |
FCBs, Now and Forever
(HTML)
(PDF)
( )
TN1184: MacOS 9.0 changes the format of the FileControlBlock (FCB) table significantly. How to access FCB information.
|
Carbon |
1999-10-01 |
QuickTime 4.0.3
(HTML)
(PDF)
( )
TN1183: Changes between the final release of QuickTime 4 and the update release of QuickTime 4.0.3.
|
QuickTime |
1999-10-01 |
Sherlock's Find By Content Library
(HTML)
(PDF)
( )
TN1180: A description of routines provided by Sherlock's Find by Content library.
|
Apple Applications |
1999-10-01 |
Optimization Strategies for Mac OS
(HTML)
(PDF)
TN1174: Achieving the best possible performance in your applications.
|
Hardware, Performance |
1999-09-01 |
What's New With ColorSync 2.6
(HTML)
(PDF)
( )
TN1160: Details the changes in ColorSync 2.6.
|
Graphics & Imaging |
1999-04-01 |
You Want Permission to do What?!!
(HTML)
(PDF)
FL37: Provides an-depth discussion of the File Manager and AFP permission models.
|
Carbon |
1999-04-01 |
JIS Keyboard Support in Mac OS 8
(HTML)
(PDF)
( )
TN1152: Describes the mechanism introduced in Mac OS 8 to support JIS (Japanese Industrial Standards) keyboards.
|
Mac OS 9 & Earlier |
1999-02-01 |
The Preferences Problem
(HTML)
(PDF)
( )
Deprecated - TN1134: Outlines typical problems with preferences files and some of their solutions.
|
Carbon, Core Foundation |
1998-10-01 |
QuickTime 3.0.2
(HTML)
(PDF)
( )
Deprecated - TN1139: Describes changes between the final release of QuickTime 3.0 and update 3.0.2.
|
QuickTime |
1998-09-01 |
Dealing with PCI Expansion Chassis Problems
(HTML)
(PDF)
( )
TN1135: Discusses solutions for compatibility issues between PCI cards and attached expansion chassis.
|
Hardware |
1998-08-01 |
Disabling Interrupts on the Traditional Mac OS
(HTML)
(PDF)
( )
TN1137: Describes how to (and why you should not) disable interrupts on the traditional Mac OS.
|
Mac OS 9 & Earlier |
1998-08-01 |
High-Speed SDRAM Design Considerations
(HTML)
(PDF)
( )
TN1138: Illustrates certain issues with the design of high-speed SDRAM DIMM modules.
|
Hardware |
1998-08-01 |
In Search of Missing Links
(HTML)
(PDF)
( )
TN1127: Demonstrates how to write CFM glue code which can call classic 68K A-Trap routines.
|
Carbon |
1998-05-01 |
New Sound Input Driver Features
(HTML)
(PDF)
( )
Deprecated - TN1124: Describes the visible features and changes, in Mac OS 8.1, for PCI sound input drivers.
|
Device Drivers |
1998-04-01 |
Virtual Memory Application Compatibility
(HTML)
(PDF)
Deprecated - TN1094: Provides an introduction to how virtual memory works under Traditional Mac OS.
|
Carbon |
1998-04-01 |
Locking and Unlocking Handles
(HTML)
(PDF)
( )
Deprecated - TN1122: Explains Memory Manager handles: locking, unlocking, and preserving a handle's state.
|
Carbon |
1998-02-01 |
PowerBook HD Upgrades and SCSI disk mode Compatibility
(HTML)
(PDF)
( )
TN1116: Describes potential drive upgrades and SCSI disk mode issues in PowerBook pre-G3 and pre-3400 models.
|
Hardware |
1998-02-01 |
Mac OS 8.1
(HTML)
(PDF)
( )
TN1121: Documents changes in Mac OS 8.1 that will, most likely, affect developers.
|
Mac OS 9 & Earlier |
1998-01-01 |
Opening Resource Files Twice Considered Hard?
(HTML)
(PDF)
( )
TN1120: Describes the behavior of FSpOpenResFile when the resource file is already open, and how to avoid problems.
|
Carbon |
1998-01-01 |
Open Transport STREAMS FAQ
(HTML)
(PDF)
Deprecated - TN1117: Decribes writing STREAMS modules and drivers for use with Open Transport.
|
Carbon, Device Drivers, Networking |
1997-12-01 |
Uniquely Identifying a Mac OS Computer
(HTML)
(PDF)
( )
TN1103: Describes techniques to distinguish between models of Mac OS computers.
|
Networking, Security |
1997-12-01 |
Programmatic Mounting of AppleShare Volumes
(HTML)
(PDF)
( )
TN1111: Mount an AppleShare volume using PBVolumeMount. AFPVolMountInfo structure is defined along with the AFPXVolMountInfo structure.
|
Carbon |
1997-10-01 |
Unknown Sound Features
(HTML)
(PDF)
( )
TN1108: Documents some obscure, but useful, features of the Sound Manager.
|
Hardware, Mac OS 9 & Earlier |
1997-10-01 |
ATA Device Software Guide Additions and Corrections
(HTML)
(PDF)
( )
TN1098: Notes Errors and additions to ATA Device Software Guide and ATA Manager 4.0.
|
Device Drivers, Hardware |
1997-07-01 |
Maximizing Your Media: A Brief Guide To the Latest and Greatest QuickTime Media Types
(HTML)
(PDF)
( )
TN1087: Documents Quicktime methodolgies to ensure applications see any media types available.
|
QuickTime |
1996-12-01 |
Using the Drag Manager to Interact with and Manipulate File System Entities
(HTML)
(PDF)
( )
TN1085: Details the data flavors provided by the Drag Manager for interacting with and manipulating file system entities.
|
Carbon |
1996-12-01 |
Understanding the Differences Between Apple and Windows IMA-ADPCM Compressed Sound Files
(HTML)
(PDF)
TN1081: Details the differences between Apple IMA and Windows IMA (ADPCM) compressed sound files.
|
QuickTime |
1996-11-01 |
Weak-Linking to a Code Fragment Manager-based Shared Library
(HTML)
(PDF)
( )
TN1083: Describes weak-linking to CFM shared libraries.
|
Carbon |
1996-11-01 |
Cross-Platform Communication Using the PC Compatibility Messaging System
(HTML)
(PDF)
TN1076: Describes Messaging System Architecture used in Apple's PC Compatibility and DOS Compatibility products
|
QuickTime |
1996-10-01 |
QuickTime For Windows: Resolving Common Installation Issues
(HTML)
(PDF)
( )
TN1074: Details install dialog, customizing installation, and uninstalling QuickTime for Windows v 2.1.2.
|
QuickTime |
1996-10-01 |
Fundamentals of Open Firmware, Part II: The Device Tree
(HTML)
(PDF)
TN1062: Describes the Open Firmware device tree.
|
Hardware |
1996-09-01 |
Fundamentals of Open Firmware, Part I: The User Interface
(HTML)
(PDF)
TN1061: Describes the Open Firmware User Interface, Forth and the Open Firmware language used in Apple products.
|
Hardware |
1996-07-01 |
Approaching the Millennium: The Mac and the Year 2000
(HTML)
(PDF)
( )
TN1049: Presents a lists of Q&As that primarily deal with concerns for Apple computers and the year 2000.
|
User Experience |
1996-06-01 |
History & Peregrinations: The Dogcow Goes QuickTime VR
(HTML)
(PDF)
TN1031: History of Clarus (the DTS Dogcow mascot). How to create a QuickTime VR object movie starring the Dogcow.
|
QuickTime |
1996-04-01 |
The Notification Manager: Problems & Fixes
(HTML)
(PDF)
TN1026: Describes issues with the Notification Manager 'activate' and 'update' events.
|
Carbon |
1996-02-01 |
Gestalt Manager Q&As
(HTML)
(PDF)
Deprecated - OS505: Describes methods utilizing the Gestalt Manager for determining whether a Macintosh is a U.S. machine.
|
Carbon |
1992-12-01 |
AppleTalk Overview Q&As
(HTML)
(PDF)
Deprecated - NW520: AppleTalk overview Q&As (retired) covering nodes, versions, interrupt-safe routines, broadcasting, self-send packets, user/computer names
|
Networking |
1990-10-01 |
Pascal to C: PROCEDURE Parameters
(HTML)
(PDF)
Deprecated - PT31: Nested procedures and PROCEDURE parameters in Pascal when converting them into C or C++.
|
Carbon, Darwin |
1990-02-01 |
Searching Volumes - Solutions and Problems
(HTML)
(PDF)
Deprecated - FL31: Discusses searching volumes using PBCatSearch.
|
Carbon |
1988-10-01 |
Version Territory
(HTML)
Deprecated - OV12: Please see Technical Note 1132 - Version Territory.
|
Carbon |
1988-04-01 |
Boot Blocks
(HTML)
(PDF)
Deprecated - DV03: Warns that Boot Block form and function will change and describes undocumented Boot Blocks features.
|
Hardware, Mac OS 9 & Earlier |
1987-03-01 |